相关文件说明
头文件的作用
在 C 语言中,一个模块是由一些结构体,全局变量和函数们组成的。函数们通常会被定义在源文件中(.c 文件)。
除了 main 模块,其他模块的源文件(.c文件)都会有一个对应的头文件(.h文件),其中提供了其他模块要使用本模块时所必须的一些声明。这么一来其他模块在访问模块 X 时,只要简单地写上 #include "X.h" 就行了,链接器会继续完成剩下的工作。除非 X.c 文件中的代码被修改了,否则这个文件中的代码只需要一次编译就足够了;剩下的时间里,链接器会将 X 模块的代码链接到最终的可执行文件里而不用再次编译 X 模块,这使得 Unix 下的make工具和一些 IDE 们能够更有效地工作。
.cpp 与 .cc 区别
| 系统 | 后缀 |
|---|---|
| 非UNIX 系统中 | .cpp |
| Unix 系统中常用 | .cc |